
body {background:#F4F4F4;}
.hu_nav{position:fixed;top:55px;z-index:100;}

/**/

.m_hu_box{width:100%;margin:auto;padding-top:15px;background:#FFF;margin-bottom:15px}

/*.hu_main {background:#fff;height:28px;line-height:28px;white-space:nowrap;overflow:hidden;}
.hu_main ul li {padding:0 4%;color:#43474D;background:#F7F6F9;border-radius:50px;font-size:0.8125rem;margin-left:1.5%;float:left;}
.hu_main ul li.in {color:#FFF;
  background: linear-gradient(left, #395AFE, #0292FF);
  background: -webkit-linear-gradient(left, #395AFE, #0292FF);     
  background: -o-linear-gradient(left, #395AFE, #0292FF);
  background: -moz-linear-gradient(left, #395AFE, #0292FF);
}*/


.hu_box {border-top: 1px solid #E9E9E9;margin-top: 20px;}
.hu_box ul li {display:inline-block;width:100%;background:#fff;padding:15px 0;}
.hu_box ul li + li{border-top:1px solid #E9E9E9;}
/*.hu_box ul li:nth-child(2n) {margin-left: 2%;}*/
.hu_box ul li .hu_img {position:relative;width:28%;height:75px;border:1px solid #E3E3E3;float:left;margin-left:15px;}
.hu_box ul li .hu_img > img {display:block;width:100%;height:100%;}
.hu_box ul li .hu_img > span {display:inline-block;background:rgba(0,0,0,0.5);padding:3px 8px;position:absolute;top:0;right:0;color:#fff;font-size:0.8rem;}
.hu_box ul li .hu_font {width:63%;float:left;height:75px;margin-left:15px;}

.hu_box ul li .hu_font .hu_font_l{float:left;width:48%;}
.hu_box ul li .hu_font .hu_font_l em{margin-top:10px;font-size:0.875rem;color:#43474D;font-weight:600;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;}
.hu_box ul li .hu_font .hu_font_l p{margin-top:13px;font-size: 0.75rem;color: #444;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.hu_box ul li .hu_font .hu_font_r{float:right;width:45%;text-align: center;}
.hu_box ul li .hu_font .hu_font_r em {margin-top:10px;font-size: 0.8125rem;color:#43474D;display:block;}
.hu_box ul li .hu_font .hu_font_r p {margin-top:10px;font-size: 0.6875rem;color:#A8A8A8;}



.lg-img-wrap img{ width: 100%;}
.lg-toolbar .lg-icon{ background: url("../img/m_bm4.png") no-repeat center; background-size: 60%; }
.lg-sub-html{ bottom: 5px; font-size: 0.9rem;}

#lg-counter span#lg-counter-current{ color: #F0562D;}



/*媒体查询*/
@media (max-width: 320px){
	.hu_box ul li:{margin-right:5px;}
}



    /*导航*/
.m_albumtnav_box{width:100%;z-index:100;margin-top:10px;}
.wrapper02_box{width:100%;background:#FFF;}
.wrapper02 {position:relative;height:28px;width:95%;overflow: hidden;margin:0 auto;}
.wrapper02 .scroller {position:absolute}
.wrapper02 .scroller ul{width:100%;}
.wrapper02 .scroller li {position:relative;width:93px;height:28px;float:left;line-height:28px;text-align:center;}
.wrapper02 .scroller li a{font-size:0.875rem;color:#333;display:block;margin-right:10px;border-radius:50px;}
.wrapper02 .scroller li:last-child a{margin-right:0;}
/*.wrapper02 .scroller li.cur a i{background:#2B64DF;}*/
.wrapper02 .scroller li.in a{color:#2B64DF;}
.wrapper02 .scroller li.in a{color:#FFF;
  background: linear-gradient(left, #395AFE, #0292FF);
  background: -webkit-linear-gradient(left, #395AFE, #0292FF);    
  background: -o-linear-gradient(left, #395AFE, #0292FF);
  background: -moz-linear-gradient(left, #395AFE, #0292FF);
}

.wrapper02 .scroller li a i{display:block;background:#000;height:2px;position: absolute;bottom:0;left:50%;width:80%;border-radius:20px;margin-left:-40%;}







html, body {position: relative;height: 100%;}
.m_swiper_xc{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1000;background:#141313;display:none;}
.m_swiper_ajax{width:100%;height:100%;}
.m_swiper_box{width:100%;height:100%;position:relative;
 display:flex;
 display:-webkit-flex;
 display:-moz-flex;
 display:-o-flex;
 align-items:center;
}  

.m_swiper{width: 100%;height:80%;}
.m_swiper_ul{width:100%;height:100%;}
.m_swiper_li{overflow: hidden;height:100%;}
.m_swiper_li img{width:100%;object-fit: fill;}
.m_swiper_gb{position:absolute;top:23px;right:20px;z-index:10;width:30px;}
.m_swiper_gb img{width:100%;display:block;}

.m_swiper_box .text{position: absolute;bottom: 0;width: 100%;font-size:0.9rem;color:#FFF;padding: 10px 2%;height:10%;overflow:hidden;
  display:none;
  align-items: center;
  justify-content: space-around;
  flex-direction: column;}
.m_swiper_box .text#on{display:flex;}


.m_swiper_box .swiper-pagination{top:28px;bottom:auto;color:#FFF;width:auto;left:20px;}